package com.zf.shuashua.utils;

import com.mob.secverify.datatype.UiSettings;
import com.zf.shuashua.R;
import com.zf.shuashua.api.Constants;

public class CustomizeUtils {
    public static UiSettings customizeUi() {
        return new UiSettings.Builder()
                .setAgreementUncheckHintType(0)
                /** 标题栏 */
                //设置背景图片
                .setBackgroundImgId(R.drawable.shape_one_login_bg)
                // 标题栏左侧关闭按钮图片资源ID
                .setNavCloseImgId(R.mipmap.ic_back_white)
                /** Logo */
                .setLogoOffsetY(40)
                // Logo图片资源ID，默认使用应用图标
                .setLogoImgId(R.mipmap.ic_changdou)
//				//logo宽度
                .setLogoWidth(200)
                //logo高度
                .setLogoHeight(60)
                /** 手机号 */
                // 脱敏手机号字体颜色资源ID
                .setNumberOffsetY(130)
                .setNumberColorId(0xffffffff)
                // 脱敏手机号字体大小资源ID
                .setNumberSizeId(25)
                .setNumberBold(true)//加粗
                /** 切换帐号 */
                // 切换账号是否显示，默认显示
                .setSwitchAccHidden(true)

                /** 登录按钮 */
                // 登录按钮背景图资源ID，建议使用shape

                .setLoginBtnOffsetY(250)
                .setLoginBtnImgId(R.drawable.shape_guide_success)
                // 登录按钮文字资源ID
                .setLoginBtnTextId("一键登录")
                // 登录按钮字体颜色资源ID
                .setLoginBtnTextColorId(0xffffffff)
                //登录按钮字体大小
                .setLoginBtnTextSize(18)
                //登录按钮 width
                .setLoginBtnWidth(250)
                //登录按钮 height
                .setLoginBtnHeight(40)
                .setLoginBtnTextBold(true)

                /** 隐私协议 */
                //是否隐藏复选框(设置此属性true时setCheckboxDefaultState不会生效)
                .setCheckboxHidden(false)
                // 隐私协议复选框背景图资源ID，建议使用selector
                .setCheckboxImgId(R.drawable.check_login)
                // 隐私协议复选框默认状态，默认为“选中”
                .setCheckboxDefaultState(false)
                //设置自定义隐私协议未勾选时提示
                .setAgreementUncheckHintText("需先同意相关服务协议和隐私政策")
                //设置隐私协议文字起始
                .setAgreementTextStart("登录即同意")
                //设置隐私协议文字结束
                .setAgreementTextEnd("并使用本机号码登录")
                //设置移动隐私协议文字
                .setAgreementCmccText("《移动统一认证服务条款》")
                //设置联通隐私协议文字
                .setAgreementCuccText("《联通统一认证服务条款》")
                //设置电信隐私协议文字
                .setAgreementCtccText("《电信统一认证服务条款》")
                //设置隐私协议文字颜色
                .setAgreementColorId(0xfff6cc8f)
                .setAgreementTextSize(11)
                .setCusAgreementNameId1("《长豆用户协议》")
                .setCusAgreementUrl1(Constants.H5_URL + "protocol")
                .setCusAgreementColor1(0xfff6cc8f)
                .setCusAgreementNameId2("《长豆隐私政策》")
                .setCusAgreementUrl2(Constants.H5_URL + "policy")
                .setCusAgreementColor2(0xfff6cc8f)
                .setAgreementTextAnd2("、")
                //隐私协议其他文字颜色
                .setAgreementBaseTextColorId(0xff666666)
                //隐私协议 x轴偏移量，默认30dp
                .setAgreementOffsetX(50)
                //隐私协议 rightMargin右偏移量，默认30dp
                .setAgreementOffsetRightX(50)
                //设置到底部且里底部XXdp
                .setAgreementOffsetBottomY(30)


                /** slogan */
                //slogan文字大小
                .setSloganTextSize(15)
                .setSloganOffsetY(190)
                //slogan文字颜色
                .setSloganTextColor(0xff666666)
                //设置状态栏为透明状态栏，5.0以上生效
                .setImmersiveTheme(true)
                //设置状态栏文字颜色为黑色，只在6.0以上生效
                .setImmersiveStatusTextColorBlack(true)
                .build();
    }

}

